#include<bits/stdc++.h>
using namespace std;
#define ll long long
int main()
{
    string a;
    string sub;
    ll i,j,k,b,c,num=0;
    stack<ll> sta;
    getline(cin,a);
    for(i=0;i<a.size();i++)
    {
        char op=a[i];
        if(op=='@') break;
        if(a[i]>='0'&&a[i]<='9')
        {
            num = (num * 10) + (a[i] - '0');
            continue;
        }
        else if(op!='+'&&op!='-'&&op!='*'&&op!='/')
        {
            sta.push(num);
            num=0;
        }
        switch(op)
            {
                case '+':
                    j=sta.top();
                    sta.pop();
                    k=sta.top();
                    sta.pop();
                    sta.push(j+k);
                    break;
                case '-':
                    j=sta.top();
                    sta.pop();
                    k=sta.top();
                    sta.pop();
                    sta.push(k-j);
                    break;
                case '*':
                    j=sta.top();
                    sta.pop();
                    k=sta.top();
                    sta.pop();
                    sta.push(j*k);
                    break;
                case '/':
                    j=sta.top();
                    sta.pop();
                    k=sta.top();
                    sta.pop();
                    sta.push(k/j);
                    break;
            }     
    }
    cout<<sta.top();
    return 0;
}
